Control behaviour of the input/output shift registers for state machine 2
AUTOPUSH | Push automatically when the input shift register is filled |
AUTOPULL | Pull automatically when the output shift register is emptied |
IN_SHIFTDIR | 1 = shift input shift register to right (data enters from left). 0 = to left. |
OUT_SHIFTDIR | 1 = shift out of output shift register to right. 0 = to left. |
PUSH_THRESH | Number of bits shifted into RXSR before autopush or conditional push. Write 0 for value of 32. |
PULL_THRESH | Number of bits shifted out of TXSR before autopull or conditional pull. Write 0 for value of 32. |
FJOIN_TX | When 1, TX FIFO steals the RX FIFO’s storage, and becomes twice as deep. RX FIFO is disabled as a result (always reads as both full and empty). FIFOs are flushed when this bit is changed. |
FJOIN_RX | When 1, RX FIFO steals the TX FIFO’s storage, and becomes twice as deep. TX FIFO is disabled as a result (always reads as both full and empty). FIFOs are flushed when this bit is changed. |